/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/

body
{
    line-height: 1;
    color: black;
    background: white;
}
table
{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}
blockquote, q
{
    quotes: "" "";
}
/* HTML5 tags */
header, section, footer, aside, nav, article, figure
{
    display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
a, a:visited
{
    color: #2d3536;
    text-decoration: none;
    border-bottom: 1px dotted #826a4d;
}
a:hover, a:active
{
    color: #9e805c;
    text-decoration: none;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider_wrapper
{
    /*background: #eee url(Images/background23.jpg) repeat;*/
    background: #000;
    width: 640px;
    height: 480px;
    margin: 0 auto;
    padding-top: 0px;
    margin-top: 0px;
    border: 8px solid #fff;
    box-shadow: 2px 2px 3px #000;
}

#slider
{
    position: relative;
    width: 640px;
    height: 480px; /*margin-left:190px;*/
    margin: 0px auto;
    background: url(images/ajax-loader-black.gif) no-repeat 50% 50%;
}
#slider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
#slider a
{
    border: 0;
    display: block;
}

.nivo-controlNav
{
    position: absolute;
    left: 0px;
    top: 500px;
}

.nivo-controlNav a
{
    display: block;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    border: 0;
    margin: 1px;
    float: left;
    background: #FFF; /* for IE */
    filter: alpha(opacity=40); /* CSS3 standard */
    opacity: 0.4;
}
.nivo-controlNav a.active
{
    /*background-position:0 -22px;*/
    background: #FFF; /* for IE */
    filter: alpha(opacity=0); /* CSS3 standard */
    opacity: 0.9;
}

.nivo-directionNav a
{
    display: block;
    width: 30px;
    height: 30px;
    background: url(images/arrows.png) no-repeat;
    text-indent: -9999px;
    border: 0;
}
a.nivo-nextNav
{
    background-position: -30px 0;
    right: 15px;
}
a.nivo-prevNav
{
    left: 15px;
}

.nivo-caption
{
    text-align:center;
    font-size: 12pt;
    font-weight: normal;
    font-style: italic;
    text-shadow: none;
    font-family: Georgia;
}
.nivo-caption a
{
    color: #efe9d1;
    text-decoration: underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear
{
    clear: both;
}
